package com.nanyang.tms.domain.bill;

import com.nanyang.common.core.domain.BaseDomain;
import lombok.Data;

import java.math.BigDecimal;

/**
 * <p>Description:(对账单账单明细表)</p>
 *
 * @author lv
 * @date 2022年12月14日 下午02:25:00
 * @Copyright Copyright (c) 2020 www.nanyang.cn Inc. All rights reserved.
 */
@Data
public class BillRecordVO extends BaseDomain {
    /**
     * serialVersionUID
     */
    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    private Long id;

    /**
     * 账单明细编码
     */
    private String billRecordCode;

    /**
     * 账单编码
     */
    private String billCode;

    /**
     * 运单号
     */
    private String waybillCode;

    /**
     * 服务商编码
     */
    private String supplierCode;

    /**
     * 服务商名称
     */
    private String supplierName;

    /**
     * 服务商产品编码
     */
    private String productCode;

    /**
     * 服务商产品名称
     */
    private String productName;

    /**
     * 服务商单号
     */
    private String supplierNo;

    /**
     * 账单费用
     */
    private BigDecimal recordAmount;

    /**
     * 系统费用
     */
    private BigDecimal amount;

    /**
     * 账单货物类型编码
     */
    private String recordCargoTypeCode;

    /**
     * 账单货物类型名称
     */
    private String recordCargoTypeName;

    /**
     * 系统货物类型编码
     */
    private String cargoTypeCode;

    /**
     * 系统货物类型名称
     */
    private String cargoTypeName;

    /**
     * 账单国家编码
     */
    private String recordCountyCode;

    /**
     * 账单国家
     */
    private String recordCountyName;

    /**
     * 系统国家编码
     */
    private String countyCode;

    /**
     * 系统国家
     */
    private String countyName;

    /**
     * 账单件数
     */
    private Integer recordNum;

    /**
     * 系统件数
     */
    private Integer num;

    /**
     * 账单计费重
     */
    private BigDecimal recordChargeWeight;

    /**
     * 系统计费重
     */
    private BigDecimal chargeWeight;

    /**
     * 账单实重
     */
    private BigDecimal recordWeight;

    /**
     * 系统实重
     */
    private BigDecimal weight;

    /**
     * 账单体积重
     */
    private BigDecimal recordVolumeWeight;

    /**
     * 系统体积重
     */
    private BigDecimal volumeWeight;

    /**
     * 差异原因
     */
    private String diffReason;

    /**
     * 是否存在差异
     */
    private Integer isDiff;

}